Action Verification through Conjecture and Refutation for Language Model Agents
基于猜想与反驳的 LLM Agent 动作预执行验证
🧭 Agent 动作预执行验证 · 猜想与反驳 ★ 深度解读
Pohang University of Science and Technology · National AI Research Lab
提出 BLACKSWAN:对每个会改变环境的动作,先预测效果、再生成可测试的怀疑并验证,执行前主动寻找反驳证据
📌 工作参考价值(4 点)
- 对电商/广告/搜索推荐中的高危不可逆操作(下单、发送营销 push、修改商品价格、删除广告计划)可引入“预期-怀疑-测试”三阶段 guard:在执行前让模型先写清预期效果,再列出可证伪的具体担忧,最后用只读 API 查询验证;任一担忧被证实即拦截并重写动作。
- 把验证逻辑从“找支持证据”改为“找反驳证据”,并将怀疑预先注册、固定后再去测试,能避免模型先看到证据再反向修正假设,可复用到工具调用安全校验与 Agent 风控中;实现时让怀疑绑定到具体代码元素(变量、API 参数),否则容易产生无关担忧。
- 只对 state-mutating API 启用该机制,read-only 操作直接放行,能平衡安全与 token 成本;论文中 BLACKSWAN 的代价约为 1.5–9.4 倍 ReAct,弱模型收益更大,适合中小参数模型在关键路径上的兜底。
- 零样本/少样本条件下依然有效,说明不需要大量 in-context 演示即可迁移;如果业务中已有手工规则或 pre-defined 检查,可以替换为 LLM 生成反驳假设 + 环境验证的软校验,减少硬编码漏报。